package com.dengbw.systemtransfer.model.db;


import lombok.*;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class InfoConsulting {

	@TableId(type = IdType.AUTO)
	/**
	 * 标签id
	 */
	@ApiModelProperty(value = "标签id", position = 0)
	private Long id;

	/**
	 * 类别#'1':'党章党纪','2':'党建园地','3':'党建课堂','4': '党建通知', '5': '党建学习'
	 */
	@ApiModelProperty(value = "类别#'1':'党章党纪','2':'党建园地','3':'党建课堂','4': '党建通知', '5': '党建学习'", position = 1)
	private Long type;

	/**
	 * 标题
	 */
	@ApiModelProperty(value = "标题", position = 2)
	private String subject;

	/**
	 * 内容
	 */
	@ApiModelProperty(value = "内容", position = 3)
	private String content;

	/**
	 * 链接
	 */
	@ApiModelProperty(value = "链接", position = 4)
	private String outUrl;

	/**
	 * 图片
	 */
	@ApiModelProperty(value = "图片", position = 5)
	private String images;

	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注", position = 6)
	private String remark;

	/**
	 * 删除标识
	 */
	@ApiModelProperty(value = "删除标识", position = 7)
	private Integer isDel;

	/**
	 * 创建人
	 */
	@ApiModelProperty(value = "创建人", position = 8)
	private Long createUserId;

	/**
	 * 运营平台用户名
	 */
	@ApiModelProperty(value = "运营平台用户名", position = 9)
	private String yyptUserName;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", position = 10)
	private java.util.Date createTime;

	/**
	 * 修改人
	 */
	@ApiModelProperty(value = "修改人", position = 11)
	private Long modifyUserId;

	/**
	 * 修改时间
	 */
	@ApiModelProperty(value = "修改时间", position = 12)
	private java.util.Date modifyTime;

	private String tenantId;

	/**
	 * 附件信息，前端传递json
	 */
	@ApiModelProperty(value = "附件信息，前端传递json", position = 14)
	private String attachments;

	/**
	 * 村租户标识
	 */
	@ApiModelProperty(value = "村租户标识", position = 15)
	private String subTenantId;

	/**
	 * 已读人数
	 */
	@ApiModelProperty(value = "已读人数", position = 16)
	private String readCount;

	/**
	 * 是否运营平台 0否 1是 
	 */
	@ApiModelProperty(value = "是否运营平台 0否 1是 ", position = 17)
	private String isYypt;

	/**
	 * 运营平台发布范围 1乡镇 2村 
	 */
	@ApiModelProperty(value = "运营平台发布范围 1乡镇 2村 ", position = 18)
	private String yyptType;

	/**
	 * 发布状态：0待发布 1已发布 2已撤回
	 */
	@ApiModelProperty(value = "发布状态：0待发布 1已发布 2已撤回", position = 19)
	private String publishStatus;


}
